<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
.header{ width:100%;
    -moz-box-shadow: 0px 0px 15px #333;
    -webkit-box-shadow: 0px 0px 15px rgb(51, 51, 51);
    box-shadow: 0px 0px 15px rgb(51, 51, 51); position: fixed; left: 0; top: 0; z-index:9999;}
.head-tops{ width:100%; background:#f7f7f7; overflow:hidden;}
.tops_nrs{ width:1100px; margin:0 auto; height:35px; line-height:35px; overflow:hidden;}
.tops_nrs span{ display:block; width:auto; overflow:hidden; color:#8a8a8a;}
.tops_nrs dd{ color:#999;}
.tops_nrs dd a{ color:#8a8a8a;}
.tops_nrs a:hover{ color:#F70206 !important;}
.tops_nrs dd em{ padding:0 10px;}

.kbox{ height:217px; width:auto; overflow:hidden;}
.logusnr{ width:auto; overflow:hidden; background:url(../images/h_top_bg_02.png) no-repeat top center;}
.header_nr{ width:1100px; margin:0 auto; overflow:hidden; padding:15px 0; font-family:"黑体 Regular" !important;}
.header_nr .logo{ width:auto; overflow:hidden;}
.header_nr .logo img{ width:auto; height:101px;}

.lxfs{ width:auto; overflow:hidden; margin-top:20px;}
.lxfs a{padding:5px 0 5px 56px; background:url(../images/dhy.png) no-repeat left; line-height:22px; display:block; overflow:hidden;}
.lxfs a h3{ font-size:18px; color:#333; padding-left:5px;}
.lxfs a h4{ font: 30px Arial, Helvetica, sans-serif; color:#eb3c00; font-weight:600;}
/*导航样式*/
.dh_nav {width: 100%; background-image:url(../images/h_top_bg_05.png); background-repeat:repeat-x; background-size:auto 50px; height:50px;}
.dh_nrna{ width:1100px; margin:0 auto; position:relative; z-index:999;}
.dh_nrna ul.nav_nr{ display:block; width:auto;}
.dh_nrna ul.nav_nr &gt; li {float:left; position:relative;  top:5px; height:50px; font-size:16px; z-index:30; text-align:center; background:url(../images/hover.gif) no-repeat right 14px; min-width:125px;}
.dh_nrna ul.nav_nr &gt; li a{ text-align:center; color:#fff; text-decoration:none; line-height:45px;  padding:0 15px;  display:block;  }
.dh_nrna ul.nav_nr &gt; li:hover,.dh_nav ul.nav_nr li.current { background:url(../images/hover1.png) no-repeat top center;}


ol.sub_nav {display:none; width:130px; position:absolute; padding-bottom:5px; background-color:rgba(33,44,81,0.30); border-radius:0 0 5px 5px; left:0; top:51px;}
ol.sub_nav li {padding:5px 10px;}
ol.sub_nav li a{ line-height:30px; font-size:12px !important;}
/*banner*/
/* banner-box */
.banner-box{min-width:100%;height:526px;position:relative; overflow:hidden; z-index:2;}
.banner-box .inbanners{ width:100% !important;}
.banner-box .inbanners ul{ display:block; margin: 0 auto; }
.banner-box .inbanners li{width:100% !important;height:526px;}
.banner-box .inbanners li .m-width {width:100%; height:100%; margin:0 auto;overflow:hidden;}
.banner-box .inbanners li a{display:block;background-size:auto; width:100%; height:100%; background-repeat:no-repeat; background-position:top center;}
.banner-box .inbanners li a img{ width:100%; height:526px; overflow:hidden;}
.banner-btn{width:100%; height:100px; overflow:hidden; position:absolute;top:40%; left:0; right:0; z-index:6;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;}
.banner-btn a{display:block;width:73px;height:73px;position:absolute;top:0; 
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	-khtml-opacity:0.50;
	opacity:0.50; }
.banner-box:hover .banner-btn{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.banner-btn a:hover{filter:alpha(opacity=90); -moz-opacity:0.90;-khtml-opacity:0.90;opacity:0.90;}
.banner-btn a.prev{left:5%;background:url(../images/left1s.png) no-repeat center;} 
.banner-btn a.next{right:5%;background:url(../images/right1s.png) no-repeat center;}

.banner-box .inbanne_hd { width:auto; height:15px; position:absolute;bottom:20px;left:45%; z-index:5; overflow:hidden;}
.banner-box .inbanne_hd ul li{width:45px;height:4px;border-radius :2px; text-indent:-9999px; margin-right:10px; background:#ccc; float:left; cursor:pointer;}
.banner-box .inbanne_hd ul li.on{background:#DA324D;}

/*搜索框*/
.insousu{ width:100%; height:50px; background:#f3f3f3;overflow:hidden;}
.s_inp01{ padding-top:10px;}
.inptexty{ width:240px; height:30px; font:12px "Microsoft Yahei"; line-height:30px; background:#fff; border:1px solid #e2e2e2; color:#cfcfcf; padding:3px 7px;}
.subumny{ background:#0e5ec0; display:inline-block; color:#fff; width:38px; height:30px; border:0; cursor:pointer;}
.insousu span{ width:600px; font:14px "Microsoft Yahei"; color:#404144; height:50px; line-height:50px; display:block;}
.insousu span a{color:#616263; padding:0 8px;}
.insousu span a:hover{ color:#F0090D;}

/*合作客户*/
.inparhzr{padding:50px 0 45px; overflow:hidden; width:100%;}
.intitle{ height:140px; overflow:hidden; background:url(../images/par_h.gif) no-repeat center 70px; font:48px "Microsoft Yahei"; text-align:center; font-weight:bold; margin-bottom:15px;}
.intitle a{ color:#0e5ec0;}
.intitle a:hover {  text-decoration:none;}
.intitle b{ color:#eb3c00;}
.intitle em{ display:block; font:24px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#999;}

.inpartner{ width:1100px; position:relative; z-index:5; padding:25px 0; margin:0 auto; background:url(../images/par_bg.png);}
.button_arr{ position:absolute; top:50%; margin-top:-25px; }
.inpartner .parer_ljt{ left:0;}
.inpartner .parer_rjt{ right:0;}
.inpartner .button_arr a{ display:block; width:32px; height:50px;  text-align:center;   background:#4e5965;  font:30px "宋体"; color:#e3e4e5; line-height:50px;}
.inpartner .button_arr a:hover{ background:#0e5ec0; text-decoration:none;}

.partn_nr{ width:1000px; margin:0 auto; overflow:hidden;}
.partn_nr li{ width:182px !important; height:82px; float:left; background:#fff; border:1px solid #dcdcdc; overflow:hidden; margin-right:22px;}
.partn_nr li a{ display:block; width:182px; height:82px;}
.partn_nr li img{ display:block; width:182px; height:82px;}
.partn_nr .nones{ margin-right:0;}
.partn_nr li a:hover img{-webkit-transform:scale(0.9,0.9);
    -moz-transform:scale(0.9,0.9);
    -transform:scale(0.9,0.9);}
	
/*首页产品样式*/
.syproducr{ overflow:hidden; background:url(../images/bg1.jpg) no-repeat center top;}
.syprod_nrs{ width:1100px; margin:0 auto; overflow:hidden; padding:40px 0 45px;}

.fen{ width:206px; padding-bottom:20px; border:5px solid #0e5ec0; border-top:0; overflow:hidden; background:#fff;}
.fen h2 a{ display:block; font:24px "Microsoft Yahei"; text-align:center; font-weight:bold; color:#fff; height:58px; line-height:58px; background:url(../images/fen_h.gif) no-repeat center top;}
.fen2{ width:185px; margin:18px auto 0; background:#f3f3f3;}
.fen2 h3{ height:32px; font:16px "Microsoft Yahei"; line-height:32px; overflow:hidden;}
.fen2 h3 a{ display:block; height:32px; color:#444548; padding-left:18px; background:url(../images/fen_bg1.gif) no-repeat center top;}
.fen2 h3 a:hover{ color:#fff; background:url(../images/fen_bg2.gif) no-repeat center top; text-decoration:none;}
.fen2 li{ width:92px; font:14px "Microsoft Yahei"; line-height:36px; height:36px; overflow:hidden; float:left; border-bottom:1px solid #e8e8e8;}
.fen2 li a{ color:#989898; padding-left:10px;}
.fen2 li a:hover{ color:#F10609;} 
.fen3 li{ width:185px;}

.pro_display{ width:870px; overflow:hidden;}
.pro_display h2{ height:58px; background:#4e5965; overflow:hidden;}
.pro_display h2 em a{ display:inline-block; background:url(../images/pro_h.gif) no-repeat left top; width:153px; height:58px; font:18px "Microsoft Yahei"; color:#fff; text-align:center; line-height:58px;}
.pro_display h2 span a{ color:#d3d3d3; font-weight:normal; text-transform:uppercase; line-height:58px; font-size:18px; padding-right:8px;}

.pro13{ margin-bottom:30px; width:auto; overflow:hidden;}
.porrxtjs{ width:auto; overflow:hidden; border:1px solid #F0F0F0; background:#fff;}
.pro1{ width:870px !important; padding:30px; overflow:hidden; }
.pro1 dt{ width:384px; height:378px; float:left; overflow:hidden; border:1px solid #dddddd;}
.pro1 dt img{ width:384px; height:378px;}
.pro1 dd{ width:426px; float:right; padding-left:25px; position:relative; top:-6px;}
.pro1 dd h3{ font:22px "Microsoft Yahei"; font-weight:bold; color:#404144; height:42px; line-height:42px; overflow:hidden;}
.pro1 dd em{ display:block; font:16px "Microsoft Yahei"; color:#404144; line-height:28px; padding-top:15px; font-weight:600;}
.pro1 dd p{ font:14px "Microsoft Yahei"; line-height:24px; color:#404144;}
.pro1 dd span{ display:block; height:30px; overflow:hidden; margin-top:20px;}
.pro1 dd span a{ display:inline-block; width:auto; padding:0 25px; height:30px; border:1px solid #c4c4c4; font:14px "Microsoft Yahei"; text-align:center; line-height:29px; color:#222;}
.pro1 dd span a.a02{ border:1px solid #eb3c00; color:#eb3c00; margin-left:25px;}

.pro2{ width:auto; overflow:hidden;}
.procte_bt{ width:auto; overflow:hidden; height:48px; line-height:48px; overflow:hidden; background:#4e5965; color:#fff; margin-bottom:20px;}
.procte_bt dd{ width:auto; padding:0 30px; font-size:25px; font-family:"Microsoft Yahei"; text-align:center; color:#fff; background:url(../images/pro_h.gif) repeat-x center center;}
.procte_bt span.pro2more{ display:block; width:auto; overflow:hidden; font-size:16px; padding:0 5px;}
.procte_bt span.pro2more a{ color:#d3d3d3; text-transform:uppercase; }
.procte_bt span.pro2more a:hover{ color:#F70206;}

.procte_bds ul{ display:block; width:auto; overflow:hidden;}
.procte_bds ul li{ width:31%; margin-right:3.5%; float:left; background:#d2d2d2; transition: all 300ms ease 0s;}
.procte_bds ul li:hover{ background:#be0d00;}
.procte_bds ul li:nth-child(3n+0){ margin-right:0 !important;}
.procte_bds ul li figure{ width:auto; display:block; width:auto; overflow:hidden; margin-bottom:5px;}
.procte_bds ul li figure img{ width:100%; height:200px;
	-webkit-transition: -webkit-transform 0.5s ease-out;
    transition: -webkit-transform 0.5s ease-out;
    transition: transform 0.5s ease-out;
    transition: transform 0.5s ease-out, -webkit-transform 0.5s ease-out;}
.procte_bds ul li:hover figure img{
	-webkit-transform: scale(1.1);
    transform: scale(1.1);}
.procte_bds ul li span{ display:block; width:auto; overflow:hidden;  color:#2f2f2f; padding:15px 10px;}
.procte_bds ul li:hover span{ color:#fff;}
.procte_bds ul li span h4,.procte_bds ul li span h5{font-size:16px; line-height:32px;}

/*首页广告*/
.inguangsr{ height:271px; overflow:hidden; position:relative; background:url(../images/guan1.jpg) no-repeat center top;}
.inguangsr h4{ width:232px; overflow:hidden; position:absolute; top:0; left:50%; margin-left:270px;}
.inguangsr h4 span{ display:inline-block; font:22px "Microsoft Yahei"; color:#fff; text-align:right; width:160px; padding-top:97px;}
.inguangsr h4 span em{ display:block; font:24px Arial, Helvetica, sans-serif; font-weight:bold;}
.inguangsr h4 dd a{ display:inline-block; position:absolute; top:0; right:0;}

/*首页优势*/
.inysgnr{ height:2062px; background:url(../images/ys_bg.jpg) no-repeat center top;}
.inysgnr .content{ position:relative; height:2062px;}
.inysgnr dl{ width:580px; height:225px; position:absolute;}
.inysgnr dt{ font:30px "Microsoft Yahei"; font-weight:bold; color:#333;}
.inysgnr dt i{ font-size:18px;}
.inysgnr dt em{ display:block; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#999; padding:4px 0 10px; position:relative; z-index:5;}
.inysgnr dt em::before { content: ""; display: inline-block; width:100px; height:2px; background:#eb3c00; position: absolute; left:88px; bottom:0;}
.inysgnr dt span{ display:block; width:78px; height:78px; font:38px Impact; color:#fff; text-align:center; line-height:78px; background:url(../images/ys01.gif) no-repeat center top; margin-right:10px; float:left;}
.inysgnr dd{ padding:12px 0 0 78px;}
.inysgnr dd p{ font:16px "Microsoft Yahei"; line-height:20px; color:#333; background:url(../images/ys_jt.gif) no-repeat left 5px; padding-left:20px; width:400px; margin-top:10px;}
.inysgnr dd p b{ color:#eb3c00;}
.inysgnr .dl01{ top:152px; left:0;}
.inysgnr .dl02{ top:590px; left:558px;}
.inysgnr .dl03{ top:1010px; left:15px;}
.inysgnr .dl04{ top:1375px; left:578px;}
.inysgnr .dl05{ top:1775px; left:15px;}
.inysgnr .g01{ position:absolute; top:44px; right:0;}
.inysgnr .g02{ position:absolute; top:468px; left:0;}
.inysgnr .g03{ position:absolute; top:859px; left:529px;}
.inysgnr .g04{ position:absolute; top:1318px; left:0;}
.inysgnr .g05{ position:absolute; bottom:0; right:0;}

/*广告2样式*/
.guan_two{ background:url(../images/guan2.jpg) no-repeat center top; height:337px; overflow:hidden; position:relative;}
.guan_two p{ font:18px "Microsoft Yahei"; color:#fff; width:295px; height:68px; position:absolute; top:140px; left:50%; margin-left:-360px; background:url(../images/guan2_lx.png) no-repeat left 6px; padding-left:70px;}
.guan_two p em{ display:block; font:36px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff;}
.guan_two span a{ display:block; width:105px; height:30px; background:#fff; border:1px solid #fff; font:14px "Microsoft Yahei"; text-align:center; line-height:30px; color:#eb3c00; position:absolute; top:188px; left:50%; margin-left:180px; border-radius:2px;}
.guan_two span a:hover{ background:#F50004; color:#FFFFFF;}

/*首页案例展示样式*/
.incasenr{ padding:10px 0 60px; margin-bottom:40px; border-bottom:1px solid #e2e2e2;}
.casnh_wljs{ width:auto; overflow:hidden; min-height:55px; line-height:55px; background:#1c1d1c; margin-bottom:30px;}
.casnh_wljs a{ display:inline-block; width:20%; font-size:18px; float:left; color:#FFFFFF; text-align:center;}
.casnh_wljs a:hover{ background-image:url(../images/pro_h.gif); background-repeat:repeat-x; background-size: auto 55px;}

#main_caesul{position:relative; width:1100px;  padding:0 70px;}
#main_caesul ul{position:relative; width:960px; height:298px; overflow:hidden; display:block;}
#main_caesul li{position:absolute;border:2px solid #000;list-style:none;background:#000; width:0;height:0;top:146px;left:377px;z-index:0;cursor:pointer;overflow:hidden;border-radius:3px;}
#main_caesul li img{width:100%;height:100%;vertical-align:top;}
#main_caesul li h4{ font-size:12px; position:absolute; bottom:0; color:#F1F1F1; background:rgba(0,0,0,0.50); text-align:center; width:100%; height:35px; line-height:35px;}
#main_caesul .banner_btn{width:50px; height:100px; position:absolute; top:50%; margin-top:-50px; text-indent:-999px; display:block; z-index:9; cursor:pointer; overflow:hidden;  transition:0.5s;}
#main_caesul .caes_prev{left:0px;}
#main_caesul .caes_next{right:0px;}
.banner_btn span{width:50px; height:100px; display:block;}
#main_caesul:hover .banner_btn_arrow{opacity:0.6;}
.banner_btn span i{width:50px; height:100px; display:block; background:url(../images/bannerBtn.png) no-repeat 0 0;}
.caes_next span i{background-position:-50px 0;}
.banner_btn:hover i{
		-webkit-animation:arrow 0.5s infinite alternate ease-in-out;
		-moz-animation:arrow 0.5s infinite alternate ease-in-out;}
@-webkit-keyframes arrow{
	from{-webkit-transform:scale(1); opacity:1;}
	to{-webkit-transform:scale(1.5); opacity:0.2;}
}
@-moz-keyframes arrow{
	from{-moz-transform:scale(1); opacity:1;}
	to{-moz-transform:scale(1.5); opacity:0.2;}
}

/*客户见证*/
.clientwits{ height:610px; overflow:hidden;}
.clientwits h2{ height:80px; width:302px; margin:0 auto; text-align:center; font-size:50px; font-family:Impact; font-weight:normal; text-transform:uppercase; color:#0e5ec0;}
.clientwits h2 a{ font:18px "Microsoft Yahei"; text-align:center; background:#eb3c00; width:150px; height:40px; line-height:40px; color:#fff; display:inline-block; float:right; margin-top:10px;}
.clientwits2{ height:452px; overflow:hidden; position:relative; z-index:10;}
.clientwits2 .witness{ position:absolute; top:0; width:53px; height:453px; background:#f5f5f5;}
.clientwits2 .clie_ljt{ left:0;}
.clientwits2 .clie_rjt{ right:0;}
.clientwits2 .witness a{ display:block;  font:30px "宋体"; text-align:center;  font-weight:bold; line-height:453px;}
.clientwits2 .witness a:hover{ color:#eb3c00; text-decoration:none;}

.clientwits3{ width:934px; margin:0 auto; overflow:hidden;}
.clientwits3 dl{ width:290px; float:left; margin-right:32px; background:#f5f5f5; height:452px;  transition: all 300ms ease 0s;}
.clientwits3 dl:hover{ background:#0187e6;}
.clientwits3 dl dt{ width:280px; height:211px; padding:5px;}
.clientwits3 dl dt img{width:280px; height:211px;}
.clientwits3 dl dd{ width:auto; padding:20px 15px 5px; height:215px; overflow:hidden;}
.clientwits3 dl dd h3{ display:block; font:15px "Microsoft Yahei"; font-weight:600; text-align:center; height:28px; text-overflow:ellipsis;  white-space:nowrap;  overflow:hidden;}
.clientwits3 dl dd h3 a{color:#373737;}
.clientwits3 dl:hover dd h3 a{ color:#fff;}
.clientwits3 dl dd p{ font:12px "Microsoft Yahei"; line-height:25px; color:#666; height:120px; 
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:5;
    overflow: hidden;}
.clientwits3 dl:hover dd p{ color:#f4f8fb}
.clientwits3 dl dd span{display:block; width:auto; min-height:35px;  margin-top:20px; text-align:center; overflow:hidden;}
.clientwits3 dl dd span a{ display:inline-block; padding:7px 20px; background:#eb3c00; font-family:"Microsoft Yahei"; text-align:center;  color:#fff;}
.clientwits3 dl .nones{ margin-right:0;}

/*首页关于我们*/
.inaboutsr{ width:100%; overflow:hidden; background:url(../images/about_bg.jpg) no-repeat top center;}
.inabo_nrs{ width:1100px; margin:0 auto; overflow:hidden; padding:60px 0 40px;}
.inabou_tntd { margin-bottom:30px;}
.tnth_img { width:486px; height:278px; position:relative; z-index:5; background:#006cda;}
.tnth_img img{ width:486px; height:278px; position:absolute; top:10px; left:-10px;}

.tnth_nrs{ width:614px; overflow:hidden; padding-left:30px; color:#fff;}
.tnth_nrs h3{ font-size:30px; line-height:40px; margin-bottom:5px;}
.tnth_nrs h4{ font-size:20px; line-height:30px; margin-bottom:25px;}
.tnth_nrs  p{ line-height:26px; color:#e8ebf2; height:130px; margin-bottom:10px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:5;
    overflow: hidden;}
.tnth_nrs dd{ display:block; width:auto; overflow:hidden; height:45px; line-height:45px;}
.tnth_nrs dd a{ padding:7px 30px; border:1px solid #FFFFFF; color:#FFFFFF;}
.tnth_nrs dd a:hover{ background:#FF0004; border-color:#F30004;}

.workshop{}
.work_titile{ margin-bottom:25px; width:auto; min-height:45px; line-height:45px; border-bottom:1px solid #47b1fa; padding-right:5px;}
.work_titile h2{ font-size:18px; color:#fff; font-weight:600; position:relative; z-index:5; padding:0 10px;}
.work_titile h2::before { content: ""; display:inline-block; width:100px; background:#FD0004; height:4px; position:absolute; bottom:-2px; left:0;}
.work_titile dd a{ color:#fff; text-transform:uppercase;}
.work_titile dd a:hover{ color:#FF0509;}
.scrollleft{width:1100px; padding:5px 20px 0px 20px;margin:20px auto;}
.scrollleft li{float:left; margin-right:20px; display:inline;width:260px;text-align:center; background:#fff;}
.scrollleft li:hover{ background:#F10004;}
.scrollleft li a{ display:block; margin:10px; width:240px; height:160px; overflow:hidden;}
.scrollleft li img{width:240px; height:160px; 
	-webkit-transform: scale(1, 1);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 250ms;
	-moz-transform: scale(1, 1);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 250ms;}
.scrollleft li:hover img{
	-webkit-transform: scale(1.15);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 750ms;
	-moz-transform: scale(1.15);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 750ms;
	overflow: hidden;}
.scrollleft li span{ display:block; width:auto; overflow:hidden; font-size:14px; color:#333; line-height:20px; padding:10px 0;}
.scrollleft li:hover span{ color:#fff;}


/**/
.syxwjsywr{ padding:70px 0 30px;}
.new{ width:31%; height:400px; background:#f1f1f1; padding:0 30px; margin-right:3.5%;}
.synews_tirt{ margin-bottom:10px;}
.synews_tirt h2{height:65px; border-bottom:1px dashed #999; font:18px "Microsoft Yahei"; font-weight:bold; line-height:65px;}
.synews_tirt h2 a{color:#2c2829;}

.synews_tirt h2 span a{ font:14px "Microsoft Yahei"; line-height:65px; text-transform:uppercase; color:#ababab;}
.synews_tirt figure{ margin-top:20px; width:auto; display:block; height:100px;}
.synews_tirt figure img{width:100%; height:100px;}

.synews_nrs ul{ width:260px; margin:0 auto;}
.synews_nrs li{ font:14px "Microsoft Yahei"; line-height:30px; height:30px; overflow:hidden;}
.synews_nrs li a{ color:#595959;}
.synews_nrs li:hover a{ color:#EB0206;}

.list_lh{height:170px;overflow:hidden;}
.list_lh ul li{width:260px; margin:0 auto; border-bottom:1px dashed #DDDDDD; margin-bottom:10px; padding-bottom:10px;}
.list_lh ul li h4{ margin-bottom:5px;}
.list_lh ul li h4 a{ display:block;font:14px "Microsoft Yahei"; line-height:20px; height:20px; overflow:hidden; font-weight:bold; color:#2c2829;}
.list_lh ul li:hover h4 a{ color:#EC0000;}
.list_lh ul li dd{font:12px "Microsoft Yahei"; color:#666;}
.new3{ margin-right:0 !important;}


/*友情链接*/
.link{ min-height:130px;margin-top:40px;background:url(../images/link_bg.png) no-repeat center 39px; overflow:hidden;     padding-bottom: 45px;}
.link h2{ height:50px; font:44px "Microsoft Yahei"; text-transform:uppercase; color:#4e5965;}
.link h2 em a{ display:inline-block; width:72px; height:18px; background:#4e5965; font:14px "Microsoft Yahei"; text-align:center; line-height:18px; color:#fff;}
.link h2 span{ display:block; width:auto;}
.link h2 span a{ font:14px "Microsoft Yahei"; color:#666; padding-top:29px; display:inline-block;}
.link p{ font:14px "Microsoft Yahei"; display:block; width:100%; overflow:hidden; line-height:30px; color:#666; padding:5px 10px 10px; height:84px;}
.link p a{ color:#666; padding:0 20px; display:inline-block;}
.link a:hover{ color:#E70408 !important; text-decoration:underline;}

/*底部开始*/
.footWrap{ background:#0c6dbb; width:100%;}
.footer{ width:1170px; margin:0 auto; padding-bottom:30px;}
.fnav{ height:47px; line-height:47px; text-align:center; color:#fff; background:#4e5965; font-size:14px; font-family:"Microsoft Yahei";}
.fnav a{ color:#fff; padding:0 25px; display:inline-block; background:url(../images/fline.gif) no-repeat right center;}
.fnav a.nones{ background:none;}

.f_pic{width:auto; height:236px; overflow:hidden; position:relative; margin-top:-8px; background:#fff; padding:45px 15px 15px; border-top:4px solid #e63b03;}
.f_pic img{width:auto; height:128px;}

.fnr{ width:943.4px; overflow:hidden;}
.f_wz{ font:14px "Microsoft Yahei"; line-height:33px; color:#b9d0ec; padding:28px 0 0 55px;  width:415px;overflow:hidden; position:relative;}
.f_wz a{ color:#b9d0ec;}
.f_wz em{display:inline-block; padding:0 10px;}
.f_wz .p01{ position:absolute; top:32px; left:255px;}
.f_wz .p02{ position:absolute; top:33px; left:295px;}

.code{ width:307px; overflow:hidden; margin-top:30px;}
.code p{ width:125px;}
.code p img{ display:block; width:125px; height:125px;}
.code p em{ display:block; font:14px "Microsoft Yahei"; text-align:center; line-height:30px;color:#b9d0ec;}
.ftop{ width:43px; height:47px; overflow:hidden; position:fixed; bottom:10%; right:7%;}
.footer a:hover{ color:#fff !important;}
/*底部结束*/

/*关于我们*/
.zybanners{ width:100%; margin:0 auto; text-align:center; overflow:hidden;}
.zybanners dd{ display:block; width:auto; height:350px; overflow:hidden; background-repeat:no-repeat; background-position:top center; }
/*位置*/
.zyweizh{ width:auto; min-height:45px; line-height:45px; overflow:hidden; margin-bottom:20px; border-bottom:1px solid #E3E3E3; padding-left:20px; background:url(../images/wiz.png) no-repeat center left; color:#666; }
.zyweizh span{ color:#1e5dba; font-size:14px;}
.zyweizh a{ color:#666;}
.zyweizh i{ padding:0 10px; font-family:"宋体"; color:#999;}
.zyweizh a:hover,.zyweizh em{ color:#E80003;}
.zydnev{ text-align:center; height:50px; line-height:50px; width:auto; overflow:hidden;}
.zydnev a{ display:inline-block; background:#eee;  border-left:solid 1px #ddd; color:#333; width:150px; font-size:16px;}
.zydnev a:nth-child(1){ border:none !important;}
.zydnev a:hover,.zydnev a.zynveli{ background:#1e5dba; color:#fff;  border-left:solid 1px #1e5dba;}

.zyconers{ padding:50px 0 40px;}
.inmers p{ text-indent:2em; padding:5px 0; color:#666; line-height:26px; font-size:14px;}
.inmers p b{ font-weight:600;}
.inmers span{ display:block; /*text-align:center;*/ margin:5px 0; overflow:hidden; width:auto;}

/*联系我们*/
.tact_fl{ width:50%; overflow:hidden; padding-right:30px;} 
.tact_fl h3,.tact_rf h3{ font-size:18px; color:#222; line-height:45px; font-weight:600; margin-bottom:20px;}
.tact_fl dd{ font-size:14px; color:#333; line-height:50px; border-bottom:1px solid #DDDDDD; }
.tact_fl dd i{ margin-right:7px;}

/*地图*/
.tact_rf{ width:50%; overflow:hidden;}
.us_dt{width:100%;height:400px; border:9px solid rgb(220, 220, 220); margin-top:15px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

/*产品中心*/
.zyprodunr{ padding:40px 0 50px;}
.priosn_fl{ width:220px; overflow:hidden; }
.priosn_fl .prspanr{ display:block; width:auto; overflow:hidden; min-height:45px; padding:15px 0;background:#1e5dba; text-align:center;}
.priosn_fl .prspanr h2{ font-size:20px; color:#fff; line-height:25px;}
.priosn_fl .prspanr h2 em{ color:#b1bed7; font-size:16px; text-transform:uppercase;}
.priosn_fl .prulsr{ display:block; overflow:hidden; padding:15px 10px 10px; margin-bottom:20px; background:#f4f3f2;}
.priosn_fl .prulsr li{ margin-bottom:5px; border-bottom:1px solid #C3C3C3;}
.priosn_fl .prulsr li h3{ height:35px; background:#1e5dba; line-height:35px; text-align:center; display:block; width:auto; overflow:hidden; margin-bottom:5px;  font-size:14px; font-weight:600;}
.priosn_fl .prulsr li h3 a{ color:#fff;}
.priosn_fl .prulsr li dd{ display:block; width:auto; overflow:hidden; padding:0 5px; font-size:14px; }
.priosn_fl .prulsr li dd a{ padding-left:15px; display:inline-block; background:url(../images/ico01.gif) no-repeat center left; line-height:30px; color:#333; margin:0 5px; border-bottom:1px dashed #DBDBDB;}
.priosn_fl .prulsr li dd a:hover{ color:#1e5dba;}
.lxwose{ display:block; width:auto; background:#f4f3f2; padding:15px 15px 10px;}
.lxwose dt{ margin-bottom:15px; text-align:center; line-height:24px;}
.lxwose dt em{ font-size:20px; color:#1e5dba; font-weight:600;}
.lxwose dd{ line-height:26px; font-size:14px; color:#666;}

.prosm_fr{ width:880px; padding-left:25px;}
.zywenrs{ margin-bottom:40px; }
.zyulnrs{ display:block; width:auto; overflow:hidden; margin-bottom:10px;}
.zyulnrs li{ width:32%; margin-right:2%; margin-bottom:30px; float:left; text-align:center;
	-webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    transition: all .3s ease-in;}
.zyulnrs li:nth-child(3n+0){ margin-right:0 !important;}
.zyulnrs li figure{ width:auto; overflow:hidden; display:block; height:232px;  border:1px solid #DCDCDC;
	-webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    transition: all .3s ease-in;}
.zyulnrs li:hover figure{ border-color:#E80003;}
.zyulnrs li figure img{ width:100%; height:230px;
	-webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    -ms-transition: all .4s ease-in;
    transition: all .4s ease-in;}
.zyulnrs li:hover figure img{
	 -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);}
.zyulnrs li h4{ font-size:14px; line-height:35px; color:#333;}
.zyulnrs li:hover h4{ color:#ED0003;}

/*zjnewsr*/
.zjnewsr{ width:auto; overflow:hidden;}
.newtitle{ display:block; width:auto; overflow:hidden; margin-bottom:25px; padding-bottom:15px; font-size:16px; color:#1a5dbe;    font-family: "Microsoft YaHei","微软雅黑"; font-weight: bold; border-bottom:1px solid #DFDFDF;}
.newtitle em{  font-size:14px; color:#999; padding:0 5px;}

.nes_ktnr{ margin-bottom:15px; padding-bottom:5px; border-bottom:1px solid #E5E5E5;}
.nes_ktnr figure{ display:block; width:250px; overflow:hidden; height:163px; }
.nes_ktnr figure img{ width:100%; height:163px;}
.nes_ktnr  .ktnr_nrs{ width:605px; padding-left:25px; overflow:hidden;}
.nes_ktnr  .ktnr_nrs h3{ font-size:16px; line-height:26px; margin-bottom:10px; font-weight:600;}
.nes_ktnr  .ktnr_nrs p{ line-height:25px; color:#666; font-size:14px; height:100px; margin-bottom:5px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:4;
    overflow: hidden;}
.nes_ktnr  .ktnr_nrs a{ display:block; width:auto; overflow:hidden; text-align:right; color:#1a5dbe; line-height:35px;}
.zynewsol{ display:block; width:auto; overflow:hidden;}
.zynewsol li{ line-height:30px; padding-right:100px; position:relative; z-index:5;  float:left; width:46%; margin-right:8%;}
.zynewsol li:nth-child(2n+0){ margin-right:0 !important;}
.zynewsol li a{ color:#666}
.zynewsol li:hover a{ text-decoration:underline; color:#E00003;}
.zynewsol li h4{ font-size:14px; text-overflow:ellipsis;  white-space:nowrap;  overflow:hidden;}
.zynewsol li h4 i{ font-size:16px; padding-right:5px;}
.zynewsol li time{ display:inline-block; position:absolute; right:0; top:0;}

/*产品详情*/
.zitsr{ width:400px;}
#showbox { background:#eee;}
#showbox span { background:url(../images/whitebg.png) repeat;}
#showsum { margin:10px auto 0; overflow:hidden; width:360px;}
#showsum span { border:1px solid #ddd;}
#showsum span.sel { border:1px solid #f60;}

.showpage { width:400px; position:relative;}
.showpage a { display:block; width:15px; border:1px solid #ddd; height:60px; line-height:60px; background:#eee; text-align:center; font-size:18px; position:absolute; left:0; top:-62px; text-decoration:none; color:#999;}
.showpage a#shownext { left:auto; right:0;}
.showpage a:hover { background:#ccc; color:#777;}


.showdlfl{ display:block; width:455px; padding-left:25px; overflow:hidden;}
.showdlfl dt{ margin-bottom:20px;}
.showdlfl dt h4{ font-size:18px; font-weight:600; line-height:35px; margin-bottom:5px; text-align:center; border-bottom:1px dashed #DFDFDF;}
.showdlfl dt p{ padding:6px 0; font-size:14px; color:#666; line-height:25px;}
.showdlfl dt p b{ color:#333;}
.showdlfl dt span{ font-size:14px; font-weight:600;}
.showdlfl dt span em{ color:#1e5dba; font-size:18px; font-weight:600;}
.showdlfl dd{ padding:5px 0; min-height:45px;}
.showdlfl dd a{ display:inline-block; width:135px; height:40px; background:url(../images/buynowsmalls.gif) no-repeat center; text-indent:-99999px; line-height:40px;}

.potrne{ display:block; width:auto; overflow:hidden; margin-bottom:20px; background:#f4f3f2;}
.potrne li{  text-align:center;}
.potrne li figure{ display:block; width:auto; padding:15px 18px 0; overflow:hidden; height:141px; margin-bottom:5px;}
.potrne li figure img{ width:100%; height:126px;}
.potrne li h4{ color:#333; font-size:14px; line-height:30px; }
.potrne li:hover h4{ color:#0737F0;}

.xiqys{}
.xyener{ margin-bottom:15px; border-bottom:1px solid #E0E0E0; min-height:2px; line-height:45px; width:auto; overflow:hidden;}
.xyener h3{ font-size:18px; font-weight:600;}
.xiqjss span{ display:block; margin:5px 0; text-align:center; width:auto; overflow:hidden; }
.xiqjss p{ text-indent:2em; line-height:26px; color:#666; padding:5px 0;}

/*新闻*/
.anl{ display:block; width:auto; overflow:hidden;}
.anl li{ width:auto; display:block; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #CCC;}
.anl li span{ width:250px; height:148px; display:block; overflow:hidden; padding:1px; border:2px solid #CCC;}
.anl li span img{ width:250px; height:148px;}
.anl li dl{ display:block; width:600px; overflow:hidden; padding-left:20px;}
.anl li dl dt{ display:block; height:40px; font-size:16px; line-height:20px; overflow:hidden; margin-bottom:10px; }
.anl li:hover dl dt a{ color:#C00;}
.anl li dl dt time{ font-size:12px; color:#999;}
.anl li dl dd p{ font-size:12px; line-height:20px; color:#666;}
.anl li dl dd{ min-height:30px; margin-bottom:20px;}
.anl li dl dd a{ padding:5px 15px; border:1px solid #D5D5D5;}
.anl li dl dd a:hover{ background:#093ECF; color:#fff;}

/*技术支持*/
ul.nws{ display:block; width:auto; overflow:hidden;}
ul.nws li{ padding:5px 7px;  margin-bottom:10px; border-bottom:1px solid #E0E0E0;}
ul.nws li:hover{ background:#f5f5f5;}
ul.nws li .nws_ti{ display:block; width:auto; overflow:hidden; padding:0 5px;}
ul.nws li .nws_ti h1{ text-align:center; font-size:45px; line-height:45px; color:#333; font-family: 'Times New Roman', Times, serif; white-space:nowrap; font-weight:600;}
ul.nws li:hover .nws_ti h1{ color:rgb(7, 70, 147);}
ul.nws li .nws_ti p{ font-size:14px; line-height:20px; color:#777;}
ul.nws li .nws_span{ display:block; width:690px; overflow:hidden;}
ul.nws li .nws_span h3{ font-size:14px; color:#000; line-height:22px; padding-bottom:7px; font-weight:600;}
ul.nws li .nws_span p{ line-height:20px; color:#666;}
ul.nws li .nws_span p b{ color:#999;}
ul.nws li .nws_span p b:hover a{ color:#F00;}
ul.nws li:hover .nws_span h3{ color:#C00;}

/*新闻详情*/
dl.nws_nr{ display:block; width:auto; overflow:hidden; padding:0 10px;}
dl.nws_nr dt{ display:block; margin-bottom:10px; padding-bottom:5px; overflow:hidden; border-bottom:1px dashed #CCC; text-align:center;}
dl.nws_nr dt h3{ font-size:18px; line-height:25px; color:#000; padding-bottom:7px;}
dl.nws_nr dt p{ color:rgb(177, 177, 177); line-height:20px;}
dl.nws_nr dt p em{ padding:0 5px;}
dl.nws_nr dd{ margin-bottom:7px; display:block; width:auto; overflow:hidden; padding:0 5px;}
dl.nws_nr dd img{/* width:700px; height:282px;*/ text-align:center; display:block; overflow:hidden; margin:0 auto; padding:2px; border:1px solid rgb(228, 228, 228);}
dl.nws_nr dd p{ color:#666; line-height:25px; text-indent:2em; font-size:14px;}

/*在线留言*/

.form-horizontal{padding:30px 0 30px;}
.form-horizontal .mes-left{width:46%;float:left; padding-top:30px;}
.form-horizontal .mes-left img{max-width:100%}
.form-horizontal .mes-right{width:54%;float:right; padding-left:25px;}
.form-horizontal .mes-right h2{font-size:28px;color:#0e5ec0;font-weight:600;line-height:35px;padding-bottom:15px}
.form-horizontal .mes-right h2 p{font-size:16px}
.form-horizontal .mes-right .mb-15{ margin-bottom:15px;}
.form-horizontal .mes-right input,
.form-horizontal .mes-right textarea{border-radius: 2px; border:1px solid #ddd; padding:5px 7px; width:100%;}
.form-horizontal .mes-right input{ height:35px; line-height:35px;}
.form-horizontal .mes-right input:focus{-webkit-box-shadow:none;box-shadow:none}
.form-horizontal .mes-right textarea{ min-height:200px;}
.form-horizontal .mes-right textarea:focus{-webkit-box-shadow:none;box-shadow:none}
.form-horizontal .mes-right button{width:100px;height:40px;border:1px solid #ddd;border-radius:0;background:none;color:#333;text-align:center;line-height:40px;padding:0;-webkit-transition:all .3s;transition:all .3s;font-size:14px;outline:none}
.form-horizontal .mes-right button:first-of-type,
.form-horizontal .mes-right button:hover{background:#03a9f4;color:#fff;border:1px solid #03a9f4}
.form-horizontal .mes-right button:first-of-type:hover{background:#0083cc;border:1px solid #0083cc}
.form-horizontal .mes-right .yzmcodes{display:block;width:calc(100% - 130px);height:36px;padding:6px 10px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;float:left}#captcha{float:right}
@media (max-width:990px){.form-horizontal{padding:50px 0}
.form-horizontal .mes-left,
.form-horizontal .mes-right{width:100%;float:none}}

/*企业风采*/
.pro_xc{ margin-top:20px;}
.pro_xc li {float: left;width:32%; margin-right:2%; margin-bottom:30px;}
.pro_xc li:nth-child(3n+0){ margin-right:0 !important;}
.pro_xc li img {width:100%;height:255px;padding:4px;border:1px solid #d3d4d4;display: block;background: #fff;}
.pro_xc li p {color: #535353; font-size:14px;line-height:40px;text-align: center;background:url(../images/shadow1.png) no-repeat center top ;}
.pro_xc .nomg {margin-right: 0;}
</pre></body></html>